package com.zzl.finance.data.constant;

/**
 * 常量值
 */
@SuppressWarnings("unused")
public class StringConstant {


    public static final String ORG_NAME = "组织架构";
    public static final Integer ORG_SUPPLIER = 1;
    /**
     * 是否未登录，0：未登录，1：已登录，只有后台注册的供应商需要验证
     */
    public static final Integer FIRST_LOGIN = 1;
    /**
     * 供应商营业执照 文件中心的桶
     */
    public static final String SUPPLIER_FILE_YYZZ = "business_license";
    /**
     * 发送供应商营业执照到MQ，用于和前端交互
     */
    public static final String SUPPLIER_MQ_YYZZ = "business_license";

    /**
     * 文件中心的，三个key值
     */
    public static final String OBJ_ID = "objectId";

    public static final String FILE_INFO = "fileInfo";

    public static final String FILE_SUFFIX = "files";

    /**
     * 核心企业类别
     */
    public static final Integer ENTERPRISE_CORE_ENTERPRISE = 0;

    /**
     * 供应商类别
     */
    public static final Integer ENTERPRISE_SUPPLIER = 1;

    /**
     * 集团类别
     */
    public static final Integer ORG_GROUP = 2;
    /**
     * 参数类型 type=1,info表示企业全称，type=2，info表示统一社会信用代码
     */
    public static final String TYPE_ONE = "1";
    /**
     * 参数类型 type=1,info表示企业全称，type=2，info表示统一社会信用代码
     */
    public static final String TYPE_TWO = "2";

    /**
     * 停用状态：0已停用，1：在用
     */
    public static final Integer ENTERPRISE_STOP_STATUS_DEACTIVATED = 0;

    /**
     * 启用
     */
    public static final Integer ENTERPRISE_STOP_STATUS_ENABLE = 1;

    /**
     * 金融产品计算融资相关数据
     */
    public static final String FINANCIAL_PRODUCT_SCRIPT_CALCULATE_METHOD_NAME = "calculate";
    /**
     * 获取金融产品详情
     */
    public static final String GET_DETAIL = "getDetail";
    /**
     * feign接口返回失败的异常编号
     */
    public static final String FEIGN_EXCEPTION_CODE = "B_FEIGN01";
    /**
     * feign接口未返回的异常编号
     */
    public static final String FEIGN_NORETURN_EXCEPTION_CODE = "B_FEIGN02";


    public static final String BONDS_SERVICE = "bondsService";
    public static final String CREATE_TIME_FILED = "create_time";
    /**
     * 默认服务费率是千分之二
     */
    public static final Double PLAT_SERVICE_RATE = 0.002;
    /**
     * 字段参数
     * 金融机构id
     */
    public static final String INSTITUTY_ID = "institutyId";
    /**
     * 企业id
     */
    public static final String ENTERPRISE_ID = "enterpriseId";
    /**
     * 转让金额
     */
    public static final String TRANSFER_AMOUNT = "transferAmount";
    /**
     * 金融机构list
     */
    public static final String INSTITUTY_SCOPE_ID_LIST = "institutyScopeIdList";
    /**
     * 付息方式 ：1 融资方付息 2 核心企业付息
     */
    public static final String PAYMENT_MODE = "paymentMode";

    /**
     * 资金方范围id，为0时表示全部
     */
    public static final String INSTITUTY_SCOPE_ID = "0";
    /**
     * 创建时间
     */
    public static final String CREATE_TIME = "create_time";
    /**
     * 接入方式
     */
    public static final String ACCESS_PRODUCT = "accessProduct";
    public static final String ACCESS_PRODUCT_LIST = "accessProductList";
    private StringConstant() {
    }


}
